package com.cloudpivot.receivales.workorder.domain;

import com.deepoove.poi.data.PictureRenderData;
import com.deepoove.poi.data.Pictures;
import com.deepoove.poi.data.TableRenderData;
import com.deepoove.poi.data.Tables;
import lombok.Data;
import org.apache.poi.ss.usermodel.Picture;

import java.util.List;

/**
 * 工单报告对象
 */
@Data
public class WorkorderReportDTO {
    /**
     * 工单编号
     */
    private String new_num;
    /**
     * 客户名称--转换
     */
    private String new_accountname;
    /**
     * 科室
     */
    private String new_administrative;
    /**
     * 联系人-转换
     */
    private String new_contactname;
    /**
     * 联系电话
     */
    private String new_con_tel;
    /**
     * 分配工程师 转换
     */
    private String owneridname;
    /**
     * 问题发现日期
     */
    private String new_problem_happen_time;
    /**
     * 上门日期
     */
    private String new_arrival_time;
    /**
     * 解决日期
     */
    private String new_resolution_time;
    /**
     * 服务部门--转换
     */
    private String new_departmentname;
    /**
     * 服务分类-转换
     */
    private String new_type_2;
    /**
     * 服务内容--转换
     */
    private String new_type_3;
    /**
     * 服务时长
     */
    private String new_service_hours;
    /**
     * 问题描述
     */
    private String new_actual_problem_description;
    /**
     * 服务报告
     */
    private String new_service_reporting;
    /**
     * 客户反馈-无对应字段
     */
    //仪器信息
    /**
     * 设备编号--转换
     */
    private String new_account_equipmentname;
    /**
     * 设备名称--转换
     */
    private String new_productname;
    /**
     * 设备型号--转换 (映射的是crm 客户设备--new_model字段)
     */
    private String new_equipment_type;
    /**
     * 主机序列号
     */
    private String new_trademark;


    /**
     * 签名
     */
    private PictureRenderData cus_sign;

    /**
     * 物品领用表
     */
    private TableRenderData wx_table;

    private List<WxItem> wxItems;

    /**
     * 更换配件 对象
     */
    @Data
    public static class  WxItem{
        /**
         * 序号 备件消耗编号
         */
        private String new_name="";
        /**
         * 配件名称 转换
         */
        private String new_productname="";
        /**
         * 零件号
         */
        private String new_add_code="";
        /**
         * 数量
         */
        private String new_number="";
        /**
         * 单价
         */
        //private String new_price="";
        /**
         * 总价
         */
        //private String new_total="";
    }

}


